namespace Plugins.Serializer.Internal
{
    using System;
    using System.Xml.Serialization;
    using Plugins.Interfaces;

    internal interface IPluginRuntimeSerializerInternal : IPluginRuntimeSerializer
    {
        IPluginFormatAttributesInternal InternalAttributes { get; }
        XmlSerializer RuntimeSerializer { get; }
        Type RuntimeType { get; }
        void CreateRuntimeSerializer(bool generateNew);
    }
}

